Compiles the query.

Namespace:  C1.LiveLinq
Assembly:  C1.LiveLinq (in C1.LiveLinq.dll)

Syntax

C#
public static Func<T, IIndexedSource<TResult>> Compile<T, TResult>(
	Expression<Func<T, IIndexedSource<TResult>>> query
)
Visual Basic
Public Shared Function Compile(Of T, TResult) ( _
	query As Expression(Of Func(Of T, IIndexedSource(Of TResult))) _
) As Func(Of T, IIndexedSource(Of TResult))

Parameters

query
Type: System.Linq.Expressions..::..Expression<(Of <(<'Func<(Of <(<'T, IIndexedSource<(Of <(<'TResult>)>)>>)>)>>)>)>
The query expression to be compiled.

Type Parameters

T
The type of the parameter that has to be passed in when executing the delegate returned by the Compile method.
TResult
The type of TResult in the IIndexedSource<TResult> returned when executing the delegate returned by the Compile method.

Return Value

The delegate to be called to execute the compiled query with particular parameter values.

See Also